Migrate hsb plural rules to cldr format
authorNiklas Laxström <niklas.laxstrom@gmail.com>
Sun, 16 Sep 2012 17:53:10 +0000 (17:53 +0000)
committerNiklas Laxström <niklas.laxstrom@gmail.com>
Sun, 16 Sep 2012 17:53:10 +0000 (17:53 +0000)
Change-Id: I9d1c34d8e63767a6abc4f98c09caf65d5056433a

languages/classes/LanguageHsb.php
languages/data/plurals-mediawiki.xml

index 965ea6a..5623f3c 100644 (file)
@@ -54,21 +54,4 @@ class LanguageHsb extends Language {
                return $word; # this will return the original value for 'nominatiw' (nominativ) and all undefined case values
        }
 
-       /**
-        * @param $count int
-        * @param $forms array
-        * @return string
-        */
-       function convertPlural( $count, $forms ) {
-               if ( !count( $forms ) ) { return ''; }
-               $forms = $this->preConvertPlural( $forms, 4 );
-
-               switch ( abs( $count ) % 100 ) {
-                       case 1:  return $forms[0]; // singular
-                       case 2:  return $forms[1]; // dual
-                       case 3:
-                       case 4:  return $forms[2]; // plural
-                       default: return $forms[3]; // pluralgen
-               }
-       }
 }
index 14c24f2..b2e7227 100644 (file)
@@ -6,7 +6,7 @@
                        <pluralRule count="one">n is 1</pluralRule>
                        <pluralRule count="two">n is 2</pluralRule>
                </pluralRules>
-               <pluralRules locales="dsb">
+               <pluralRules locales="dsb hsb">
                        <pluralRule count="one">n mod 100 is 1</pluralRule>
                        <pluralRule count="two">n mod 100 is 2</pluralRule>
                        <pluralRule count="few">n mod 100 in 3..4</pluralRule>